﻿using System;
using System.Collections.Generic;
using System.Text;
using Wolfut.MirageEE.Domain.Common;

namespace Wolfut.MirageEE.Interface.Common
{
    public interface ISubjectsService
    {
        Subject AddSubject(Subject subject);
        Subject UpdateSubject(Subject subject);
        //Subject GetSubjectByCodePrefix(Subject codePrefix);
        Subject GetSubjectByID(string subjectID);
        IList<Subject> GetSubjectsBySubjectCategory(String subjectCategory, bool isDeleted);
        void DeleteList(IList<String> listSubjectID);
        void DeletedSubject(String subjectID);
    }
}
